package com.simple.piger.entity;

import java.io.Serializable;

import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author baolw
 * @since 2020-02-06
 */
@TableName("invite_company_job")@Data
public class InviteCompanyJob extends Model<InviteCompanyJob> {

    private static final long serialVersionUID = 1L;

	private String id;
	@TableField("company_id")
	private String companyId;
	@TableField("job_title")
	private String jobTitle;
    /**
     * 岗位要求
     */
	@TableField("job_require")
	private String jobRequire;
	private String salary;
	@TableField("job_address")
	private String jobAddress;
    /**
     * 职位福利
     */
	@TableField("job_welfare")
	private String jobWelfare;
    /**
     * 职位介绍
     */
	@TableField("job_desc")
	private String jobDesc;
	@TableField("create_time")
	private Date createTime;
	@TableField("update_time")
	private Date updateTime;
    /**
     * ING:招聘中
ED:已停招

     */
	private String status;
	@TableField("edu_require")
	private String eduRequire;
	@TableField("apply_user_id")
	private String applyUserId;
	@TableField("work_age_require")
	private String workAgeRequire;
	private String deleteFlag;

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

	@Override
	public String toString() {
		return "InviteCompanyJob{" +
			", id=" + id +
			", companyId=" + companyId +
			", jobTitle=" + jobTitle +
			", jobRequire=" + jobRequire +
			", salary=" + salary +
			", jobAddress=" + jobAddress +
			", jobWelfare=" + jobWelfare +
			", jobDesc=" + jobDesc +
			", createTime=" + createTime +
			", updateTime=" + updateTime +
			", status=" + status +
			", eduRequire=" + eduRequire +
			", workAgeRequire=" + workAgeRequire +
			"}";
	}
}
